package com.fs.jdk18test;

import java.util.function.Supplier;

/**
 * @author shuai.fang
 * @date：2017-03-31
 * @description：
 */
public class Car {

	public static Car create(final Supplier<Car> supplier) {
		return supplier.get();
	}

	public static void collide(final Car car) {
		System.out.println("Collided " + car.toString());
	}

	public void follow(final Car another) {
		System.out.println("Following the " + another.toString());
	}

	public void repair() {
		System.out.println("Repaired " + this.toString());
	}

}
